#include "../includes.h"


rtc_	rtc;


void SetRTCAll(time_);
void GetRTCAll(time_*);


void Init_RTC()
{
	rtc.check_counter = 0;

	rtc.start = OFF;


	rtc.malfunc_counter = 0;

	rtc.stop_counter = 0;

}

void RTCWrite(unsigned short Addr,unsigned short x)
{

	return;
	/*
	SetRtcCtrlLow(M_RTC_AS|M_RTC_DS|M_RTC_RW|M_RTC_AD_E);

	SetRTCValue(Addr);

	SetRtcCtrlHigh(M_RTC_AS|M_RTC_AD_E);
	SetRtcCtrlLow(M_RTC_AS);
	SetRtcCtrlHigh(M_RTC_DS);

	SetRTCValue(x);

	SetRtcCtrlLow(M_RTC_DS);
	*/

}

unsigned short	RTCRead(unsigned short Addr)
{
	return 0;
	/*
	SetRtcCtrlLow(M_RTC_AS|M_RTC_DS|M_RTC_RW|M_RTC_AD_E);

	SetRTCValue(Addr);

	SetRtcCtrlHigh(M_RTC_AS|M_RTC_AD_E|M_RTC_RW);
	SetRtcCtrlLow(M_RTC_AS);

	SetRtcCtrlLow(M_RTC_AD_E);
	SetRtcCtrlHigh(M_RTC_DS);
	SetRtcCtrlLow(M_RTC_DS);

	return GetRTCValue();
	*/
	
}

void RTCWriteINTEL(unsigned short Addr,unsigned short x)
{
	return;
	/*
	SetRtcCtrlLow(M_RTC_AS|M_RTC_DS|M_RTC_AD_E);

    SetRtcCtrlHigh(M_RTC_RW|M_RTC_DS);

	SetRtcCtrlHigh(M_RTC_AS|M_RTC_AD_E);

	SetRTCValue(Addr);

	SetRtcCtrlLow(M_RTC_AS);

	SetRtcCtrlLow(M_RTC_RW);

	SetRTCValue(x);

	SetRtcCtrlHigh(M_RTC_RW);
	*/
}

unsigned short	RTCReadINTEL(unsigned short Addr)
{
	return 0;
	/*
	SetRtcCtrlLow(M_RTC_AS|M_RTC_DS|M_RTC_AD_E);

    SetRtcCtrlHigh(M_RTC_RW|M_RTC_DS);

	SetRtcCtrlHigh(M_RTC_AS|M_RTC_AD_E);

	SetRTCValue(Addr);

	SetRtcCtrlLow(M_RTC_AS);

	SetRtcCtrlLow(M_RTC_DS|M_RTC_AD_E);

	SetRtcCtrlHigh(M_RTC_DS);

	return GetRTCValueINTEL();
	*/

}


void SetRTCAll(time_ rtc)
{
	return;
}



void GetRTCAll(time_* rtc)
{
	return;

}



char check_rtc()
{
	return OK;
}


void maintain_rtc()
{
	return;
}


void start_rtc()
{
	return;
}

